Adaptive pneumatic tourniquet

ABSTRACT

A pneumatic tourniquet for maintaining occluded or restricted blood flow into a patient&#39;s limb includes an inflatable cuff, a pressurizing mechanism for pressurizing the cuff, a pressure relief mechanism for depressurizing the cuff, a blook pressure sensing mechanism for sensing the patient&#39;s systolic blood pressure and for producing a blood pressure output signal representative thereof, and a pressure regulator mechanism responsive to the blood pressure output signal for selectably activating the pressurizing mechanism and the pressure relief mechanism to maintain a substantially constant pressure difference between the cuff pressure and the patient&#39;s systolic blood pressure. 
     Thus, the cuff pressure may be varied &#34;adaptively&#34; in response to changes in the patient&#39;s intra-operative systolic blood pressure to pressurize the cuff close to the minimum level required to maintain a bloodless surgical field, thereby minimizing the risk of patient injury due to over-pressurization of the cuff.

FIELD OF THE INVENTION

This invention pertains to pneumatic tourniquets for maintaining occluded or restricted blood flow into a patient's limb while surgical procedures are performed on the limb. In particular, the invention pertains to pneumatic tourniquets having means for automatically sensing and controlling the pressure in an inflatable cuff which encircles the limb.

BACKGROUND OF THE INVENTION

Conventional pneumatic tourniquets typically provide an inflatable cuff which may be wrapped around a proximal portion of a patient's limb, a source of compressed gas for inflating the cuff, a pressure gauge for measuring the cuff pressure, and a pressure regulating mechanism. Typically, the cuff is wrapped around the patient's limb and inflated with compressed gas to a supra-systolic pressure as high as 650 millimetres of mercury ("mmHg") in order to stop the flow of blood into the distal portion of the limb. A surgeon is thus provided with a "bloodless field" in which surgical procedures may be performed on the limb. Maintaining a bloodless surgical field makes dissection easier, renders surgical procedures less traumatic, and generally shortens the time required to complete the surgical procedure. The pressure gauge provides the operator with an indication of cuff pressure. The pressure regulating mechanism in such conventional devices is intended to maintain the cuff pressure relatively constant.

It has been estimated that about 10,000 conventional pneumatic tourniquets are currently used in about 1,000,000 surgical procedures performed annually in North America. Regrettably, the widespread use of pneumatic (and non-pneumatic) tourniquets in surgery has been accompanied by continuing reports of limb paralysis, nerve damage and other injuries believed to be attributable to tourniquets. A survey of the literature indicates that such complications may result from many factors, including:

1. Excessive cuff pressure (which may lead to nerve compression and other damage at the cuff site).

2. Insufficient cuff pressure (which may lead to passive congestion or hemorrhagic infiltration of the nerve).

3. Excessive periods of application of an inflated tourniquet to the limb.

4. Application of the tourniquet cuff without

consideration of the local limb anatomy.

Many reported cases of preventable nerve damage, limb paralysis and other injuries are believed to have resulted from the factors listed above, the most common of which appears to be overpressurization of the cuff [see, for example: D. K. Wheeler and P. R. Lipscomb, A Safety Device for a Pneumatic Tourniquet, J. Bone Joint Surg., 45A:870, 1964; W. K. Hamilton and M. D. Sokoll, Tourniquet Paralysis, Journal of the American Medical Association, 199:37, 1967; S. J. Prevoznik, Injury from Use of Pneumatic Tourniquets, Anesthesiology, 32:177, 1970; J. M. Bruner, Time, Pressure and Temperature Factors in the Safe Use of the Tourniquet, Hand, 2:39-42, 1970; D. Fry, Inaccurate Tourniquet Gauges, Br. Med. J., 1:511, 1972; A. E. Flatt, Tourniquet Time in Hand Surgery, Arch. Surg., 104:190-192, 1972; G. Burchell and G. Stack, Exsanguination of the Arm and Hand, Hand, 5:124-126, 1973]. Unfortunately, the actual incidence of tourniquet-induced complications in surgery may not be reliably estimated because the "tourniquet paralysis syndrome" (to borrow a phrase from J. Moldaver, Tourniquet Paralysis Syndrome, Arch, Surg. 68:136-144, 1954) may be difficult to detect or may be masked by the effects of surgery, because the damage is generally transient and reversible to a large extent and because such incidents may not be consistently reported due to concern over potential legal liability. (A hospital was recently found liable for nerve injuries suffered by a patient as a result of excessive pressure applied to her arm by a tourniquet ["Hospital Liable to Patient for Tourniquet Paralysis", Citation, 38:5, Oct. 15, 1978]).

Conventional tourniquets examined by the inventor which have been linked to possible nerve injuries or paralysis associated with cuff over-pressurization have been found to have malfunctioning pressure regulating mechanisms or inherent hysteresis in the pressure regulating mechanism which permitted the cuff pressure to rise about 150-400 mmHg above the desired cuff pressure (which is typically in the 200-650 mmHg range). Similar findings have been made by other investigators [see, for example: D. L. Johnson, P. D. Neufeld and R. G. Hussey, Hazards in Single-Stage Regulation of Pressure Cuffs; J. Clin. Eng., Vol. 5, pp. 59-62, 1980.] Other tourniquets have been found to have aneroid pressure gauges which produced readings inaccurate by about 200 mmHg.

Ideally, a pneumatic tourniquet should be inflated to the minimum supra-systolic pressure required to maintain a bloodless surgical field distal to the cuff. Simultaneous maintenance of a bloodless surgical field and minimization of tourniquet cuff pressure should help to minimize the likelihood of pressure related injuries [see: R. Sanders, the Tourniquet: Instrument or Weapon?, Hand, 5:119-123, 1973; and, J. C. Adams, Standard Orthopaedic Operations, Churchill P. Livingston, New York, 1976, pp. 4-5].

Theoretically, the minimum cuff pressure required to maintain a bloodless surgical field distal to the cuff should be equal to or slightly greater than the patient's systolic blood pressure, which is the maximum blood pressure produced during each cycle of the heart. However, a patient's systolic blood pressure may continually change (particularly when surgical procedures are being performed on the patient). Thus, one practical approach would be to pressurize the cuff to a supra-systolic pressure which is known to exceed, by a reasonable safety margin, the maximum value which the patient's intra-operative systolic blood pressure might reach. One difficulty with this approach is that, because the tourniquet cuff pressure is held constant throughout the surgical procedure at a pressure selected to account for a possible rise in the patient's systolic blood pressure to a "worst case" high pressure, the cuff may, for a substantial period of time, be pressurized well above the minimum pressure required to maintain a bloodless surgical field. This is an unnecessary hazard, and may be of particular concern in the case of some patients such as infants, small children, or adults with thin limbs having little protective musculature who may be particularly susceptible to injury caused by cuff over-pressurization.

A preferred approach, which overcomes the foregoing difficulty, is to vary the cuff pressure in response to variations in the patient's intra-operative systolic blood pressure, thereby maintaining a substantially constant pressure difference between the cuff pressure and the patient's systolic blood pressure. The pressure difference is selected so that the cuff is pressurized above the patient's systolic blood pressure but near the minimum supra-systolic pressure required to maintain a bloodless surgical field.

In implementing this preferred approach, the present invention provides a pneumatic tourniquet which senses the patient's systolic blood pressure during surgical procedures and which regulates the tourniquet cuff pressure as a function of the patient's intra-operative systolic blood pressure to maintain the cuff pressure near the minimum supra-systolic pressure required to maintain a bloodless surgical field. In other words, the cuff pressure is "adapted" to the patient's systolic blood pressure so as to maintain cuff pressure approximately near the minimum pressure required to provide a bloodless surgical field.

Ideally, cuff pressure is regulated as a function of the patient's intra-operative systolic blood pressure in accordance with the "preferred approach" described above. However, if the patient's blood pressure cannot reliably be sensed with accuracy then it would be undesirable to rely upon a sensed value of systolic blood pressure as a guide to regulation of tourniquet cuff pressure.

If the sensed blood pressure is unreliable, then an alternative to "adaptive" cuff pressure regulation is to fall back to the first approach described above and to maintain the cuff pressure relatively constant near a selected pressure (for example, within about 4 mmHg of a pressure in the 200-400 mmHg range). Thus, the present invention also provides a pneumatic tourniquet capable of automatically sensing and regulating cuff pressure to maintain the cuff pressure near a selected pressure.

SUMMARY OF THE INVENTION

The invention is directed to a pneumatic tourniquet for maintaining occluded or restricted blood flow into a patient's limb. The tourniquet comprises an inflatable cuff, pressurizing means for pressurizing the cuff, pressure relief means for depressurizing the cuff, blood pressure sensing means for sensing the patient's systolic blood pressure and for producing a blood pressure output signal representative of the systolic blood pressure, and pressure regulator means responsive to the blood pressure output signal for selectably activating ("adapting") the pressurizing means and the pressure relief means to maintain the cuff pressure above the patient's systolic blood pressure.

Preferably, the pneumatic tourniquet further comprises cuff pressure sensing means for sensing the cuff pressure and for producing an output signal representative thereof. The pressure regulator means may comprise electronic sensing and control apparatus for comparing the blood pressure and cuff pressure output signals, for producing a pressure decrease output signal to actuate the pressure relief means and depressurize the cuff if the cuff pressure exceeds an upper pressure a limit, and for producing a pressure increase output signal to actuate the pressurizing means to pressurize the cuff if the cuff pressure is below a lower pressure limit.

In the "adaptive" mode of operation, the pressure regulator means varies the cuff pressure in response to variations in the patient's systolic blood pressure, thereby maintaining a substantially constant pressure difference between the cuff pressure and the patient's systolic blood pressure. In the "constant" mode of operation, the pressure regulator means holds the cuff pressure near a pressure which the operator may pre-select. The patient's systolic blood pressure is not used to regulate cuff pressure in the constant mode.

In the preferred embodiment, if the cuff is to occlude blood flow into an arm of the patient, the upper pressure limit is about 94 mmHg above the patient's systolic blood pressure and the lower pressure limit is about 86 mmHg above the patient's systolic blood pressure. If the cuff is to occlude blood flow into a leg of the patient, the upper pressure limit is about 129 mmHg above the patient's systolic blood pressure, and the lower pressure limit is about 121 mmHg above the patient's systolic blood pressure. Advantageously, limb indicator means may be provided to indicate whether the cuff is to occlude blood flow into an arm or into a leg of the patient. The upper and lower cuff pressure limits may then be selected by operation of the limb indicator means.

Preferably, the pneumatic tourniquet also comprises blood pressure alarm means for producing a blood pressure alarm signal if the patient's systolic blood pressure falls below 80 mmHg or rises above 160 mmHg. An inhibit alarm means is preferably provided for producing an inhibit alarm signal if the blood pressure sensing means is unable to successively sense the patient's systolic blood pressure for more than about 3 minutes.

The blood pressure sensing means should sense the patient's systolic blood pressure at periodic intervals. Blood pressure fluctuation alarm means may then be provided for producing a blood pressure fluctuation alarm signal if the systolic blood pressure sensed during a particular time interval differs, by more than a selected amount, from the systolic blood pressure sensed during the immediately preceding time interval. The selected amount may be about 32 mmHg.

Upon production of any one of the blood pressure alarm signal, the inhibit alarm signal, or the blood pressure fluctuation alarm signal, the pressure regulator means is preferably rendered non-responsive to the blood pressure output signal and responsive to the cuff pressure output signal, thereby selectably activating the pressurizing means and the pressure relief means to maintain the cuff pressure near a selected pressure without regard to the patient's systolic blood pressure (i.e. the "adaptive" mode of operation is discontinued in favour of the "constant" mode of operation).

Advantageously, the cuff includes a tourniquet cuff segment for occluding blood flow into the patient's limb, and a blood pressure cuff segment for coupling to the blood pressure sensing means for sensing the patient's systolic blood pressure.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of the preferred embodiment.

FIG. 2 is a pictorial representation of a control/display panel for the preferred embodiment.

FIG. 3 is a block diagram of a power supply for the preferred embodiment.

FIG. 4 is an electronic circuit schematic diagram of a power supply, backup battery and battery charging circuit for the preferred embodiment.

FIGS. 5A through 5E are an electronic circuit schematic diagram for the microprocessor and related circuitry which controls the preferred embodiment. FIG. 5F illustrates the interconnection of those portions of the circuitry which are shown separately in FIGS. 5A through 5E.

FIGS. 6A and 6B are an electronic circuit schematic diagram for the control/display circuitry of the preferred embodiment. FIG. 6C illustrates the interconnection of those portions of the circuitry which are shown separately in FIGS. 6A and 6B.

FIGS. 7A through 7C depict a dual function cuff having a tourniquet cuff segment and a blood pressure sensing cuff segment.

cl DESCRIPTION OF THE PREFERRED EMBODIMENT

I. Introduction

FIG. 1 is a block diagram which illustrates the operation of the preferred embodiment. An inflatable tourniquet cuff 10 which may be wrapped around a patient's limb is coupled via hose 12 to a pressurizing means 14 such as an electric air pump for pressurizing cuff 10. Hose 12 is also coupled to a pressure relief means 16 such as a normally closed valve which may be electronically opened to depressurize cuff 10. A cuff pressure sensing means 18 such as an electronic pressure transducer is coupled via hose 20 to a second port of cuff 10.

Blood pressure sensing cuff 11 is coupled via hoses 13 to blood pressure sensing means 15 which may be a commercially available blood pressure monitoring device such as a DINAMAP™ Model 845 non-invasive blood pressure monitor. Blood pressure sensing means 15 senses the patient's systolic blood pressure at periodic time intervals and produces a blood pressure output signal representative of the sensed systolic blood pressure. [The DINAMAP™ Model 845 blood pressure monitoring device does not directly "sense" the patient's systolic blood pressure. The device uses oscillometry techniques to periodically estimate the patient's mean arterial blood pressure, and employs an algorithm to extrapolate values of the patient's systolic and diastolic blood pressure. Other commercially available blood pressure monitoring devices (such as the VITASTAT™ Model 900-S blood pressure monitor--which may use an auscultatory method to estimate systolic blood pressure, or other devices using infrasonde techniques) could be used as blood pressure sensing means 15. As used herein, the term "sensing" includes devices which estimate systolic blood pressure indirectly. Devices which measure blood pressure directly, for example, by insertion of a catheter in an arterial blood vessel, could also be used.]

Ideally, the pressure in cuff 10 is varied as a function of the patient's systolic blood pressure at the site where cuff 10 is applied. This is because the sensed value of the patient's systolic blood pressure may vary with a number of factors, including the distance from the heart at which the blood pressure measurement is made, the width of blood pressure sensing cuff 11 as compared with the limb circumference at the site where cuff 11 is applied, and the local limb geometry. Thus, the systolic blood pressure sensed in a patient's arm may differ significantly from the systolic blood pressure that might be sensed at the same time in the same patient's leg. Accordingly, it is desirable that blood pressure sensing cuff 11 be applied as closely as possible to tourniquet cuff 10 in order to minimize differences between the sensed value of the patient's systolic blood pressure (i.e. the value which will be used to adaptively vary the pressure in tourniquet cuff 10) and the value of the patient's systolic blood pressure at the site where tourniquet cuff 10 is applied (i.e. the value with respect to which the pressure in cuff 10 is ideally varied). For a variety of clinical reasons, this may not always be possible. Advantageously, however, in many instances tourniquet cuff 10 and blood pressure sensing cuff 11 may be combined in a "dual function cuff" having two cuff segments arranged as shown in FIGS. 7A through 7C. Hoses 12 and 20 may be connected to ports 23 in tourniquet cuff segment 17. Hoses 13 would be connected to ports 21 in blood pressure sensing cuff segment 19.

Tourniquet cuff segment 17 and blood pressure sensing cuff segment 19 are stitched together over only about one third of their total length (see FIG. 7A). Thus, the two segments may be independently fitted about a tapered limb to more closely conform the cuff fit to the limb geometry than would be possible if both segments were stitched together so that they had to be wrapped around the limb in a substantially cylindrical configuration.

FIG. 7B shows how each segment of the dual function cuff may be assembled. A plastic liner is fitted over an inflatable bladder and the two are then slipped inside a cuff envelope. Holes in the plastic liner and in the cuff envelope enable the cuff ports to protrude from the cuff segment. The plastic liner is positioned away from the side of the cuff segment which will be against the patient's skin. This is because the liner acts as a stiffener, tending to direct the pressure exerted by the inflated bladder inward to the patient's limb, rather than outward against the cuff envelope. The cuff envelope includes a strap which is folded back over the cuff ports (to the right in FIG. 7B) to the position shown in FIG. 7A. The strap and the outer surface of the cuff are lined with VELCRO™ so that the two may be releasably fastened together around the patient's limb. Ties are also provided to assist in fastening the cuff segment around the limb.

The dual function cuff reduces the labour intensive operations required to fit the patient with two separate cuffs and also reduces the total space obstructed by the cuffs. The latter advantage may be of particular significance if there is only one limb available for cuff application (i.e. since other limbs might be obstructed by intravenous lines, etc.).

Pressurizing means 14, blood pressure sensing means 15, pressure relief means 16 and cuff pressure sensing means 18 are electronically coupled to microprocessor 22 which has an associated memory 24.

A user control panel 26 is provided to enable the selection of various operating parameters. For example, a user may, with the aid of control panel 26, define a selected pressure to which cuff 10 is to be inflated when operating, as hereinafter described, in the "constant" mode, and a time period for which cuff 10 is to be pressurized.

Cuff pressure sensing means 18 produces a cuff pressure output signal which is representative of the pressure in cuff 10. Microprocessor 22 is pre-programmed (as hereinafter described) to compare the cuff pressure and blood pressure output signals and to produce a pressure decrease output signal for actuating pressure relief means 16 to depressurize cuff 10 if the cuff pressure exceeds an upper pressure limit, or to produce a pressure increase output signal for actuating pressurizing means 14 to pressurize cuff 10 if the cuff pressure falls below a lower pressure limit. For example, in the preferred embodiment, if cuff 10 is to occlude blood flow into a patient's arm, the upper pressure limit is about 94 mmHg above the patient's systolic blood pressure and the lower pressure limit is about 86 mmHg above the patient's systolic blood pressure (i.e. the cuff pressure is maintained 90 mmHg ±4 mmHg above the patient's systolic blood pressure). If cuff 10 is to occlude blood flow into a patient's leg, then the upper pressure limit is preferably about 129 mmHg above the patient's systolic blood pressure and the lower pressure limit is about 121 mmHg above the patient's systolic blood pressure (i.e. the cuff pressure is maintained 125 mmHg ±4 mmHg above the patient's systolic blood pressure). Microprocessor 22 is also pre-programmed to monitor the cuff pressurization time period.

A number of alarm/status indicators 28 provide the operator with information respecting the operating status of the pneumatic tourniquet as well as visual and audible alarms to warn the operator of hazardous conditions such as pressurization of cuff 10 for, or in excess of the selected cuff pressurization time period. The operator is provided with a digital readout of the instantaneous pressure in cuff 10 at cuff pressure display 38 and of the elapsed time during which cuff 10 has been pressurized at elapsed time display 40.

Printer 27 is electronically coupled to microprocessor 22. Printer 27 serves as a recorder means for periodically recording the operational status of the pneumatic tourniquet. For example, periodic, contemporaneous records of the sensed value of the patient's systolic blood pressure and of the pressure in cuff 10 may be printed on printer 27. The records may also include an indication of the time at which each periodic contemporaneous record is made, a message to indicate whether the pressure regulator means is operating in response to the blood pressure output signal (i.e. in the "adaptive" mode) or in response to the cuff pressure output signal (i.e. in the "constant" mode), and messages to indicate whether any alarms have been triggered. In the preferred embodiment, printer 27 is a DINAMAP™ Model 950 trend recorder.

The preferred embodiment will first be described from the point of view of a typical user such as an operating room nurse or technician. A technical description of the construction and operation of the preferred embodiment will then be provided, followed by a discussion of the software programming for the microprocessor used in the preferred embodiment.

II. Operation by Typical User

FIG. 2 shows a control/display panel for the pneumatic tourniquet. The AC power plug (not shown) of the device is connected to an AC power receptacle and the pneumatic tourniquet is activated by moving switch 34 from the "off" position to either the "on-arm" position (if cuff 10 is to occlude blood flow into the patient's arm) or the "on-leg" position (if cuff 10 is to occlude blood flow into the patient's leg). Switch 34 serves as a "limb indicator means" for indicating whether cuff 10 is to occlude blood flow into an arm or into a leg of the patient. In the preferred embodiment, the aforementioned upper and lower cuff pressure limits are automatically selected by operation of switch 34. For example, if switch 34 is turned to the "on-arm" position the upper and lower pressure limits are set, respectively, to 94 and 86 mmHg above the patient's systolic blood pressure.

Instead of a limb indicator means such as switch 34, different tourniquet cuff couplers might be provided to uniquely identify whether cuff 10 is to be used on an arm or on a leg. Each coupler could have a characteristic, detectable by microprocessor 22, which would indicate whether cuff 10 was to occlude blood flow into an arm or a leg of the patient. For example, separate leg cuff couplers and arm cuff couplers could be provided on user control panel 26. The leg cuff couplers on the user control panel would be capable of mechanical coupling only with mating couplers on a "leg cuff". Similarly, the arm cuff couplers on the user control panel could be mechanically coupled only with mating couplers on an "arm cuff".

When switch 34 is turned to either "on" position, the pneumatic tourniquet automatically enters a "self-test" mode of operation which is indicated by the illumination of indicator light 36. The self-test mode of operation enables the operator to verify that the device is operating properly.

(a) Self Test Mode of Operation

In the self-test mode, pressure display 38 and time display 40 (which are each three digit 7-segment light emitting diode displays) are each caused to display the numerals "888" so that the operator may verify that all display segments are functioning. An audible alarm (not shown in FIG. 2) is also sounded so that the operator may verify that it is working properly.

The operator should then disconnect the AC power plug from the receptacle and ensure that power fail indicator light 58 is thereby illuminated. The AC plug is then reconnected, which should extinguish indicator light 58.

Once the operator has verified the correct operation of displays 38 and 40, power fail indicator light 58 and the audible alarm, he may momentarily depress switch 42 to the "reset" position to terminate the self-test sequence and enter the "normal" mode of operation (switch 42 normally remains in the "on" position depicted in FIG. 2). When the normal mode of operation is entered self-test mode indicator light 36 is extinguished and normal mode indicator light 44 is illuminated.

(b) Normal Mode of Operation

The normal mode of operation is divided into two sub-modes--the "adaptive" mode of operation, and the "constant" mode of operation. In the adaptive mode, the pressure in cuff 10 is regulated as a function of the patient's intra-operative systolic blood pressure in response to the blood pressure output signal produced by blood pressure sensing means 15. In the constant mode, the pressure in cuff 10 is maintained at or near a pressure which is pre-selected by the operator, and which is not varied in response to intra-operative changes in the patient's systolic blood pressure. In the constant mode, the pressure in cuff 10 is changed only in response to variations in the cuff pressure output signal produced by pressure sensing means 18.

Operation of the pneumatic tourniquet always begins in the constant mode. Once cuff 10 has been pressurized to the pressure pre-selected by the operator, the adaptive mode may be entered by manually moving switch 30 momentarily from its normal centre position to the "adaptive" position. The pneumatic tourniquet may be caused to revert from the adaptive to the constant mode of operation either automatically (by microprocessor 22, as described hereinafter) or manually (by momentarily moving switch 30 from its normal centre position to the "constant" position).

Indicator light 32 is illuminated when the pneumatic tourniquet is operating in the adaptive mode. If operation automatically reverts to the constant mode (by action of microprocessor 22), indicator light 32 is flashed on and off, indicator light 33 is illuminated, the audible alarm sounds and a message is printed on recorder 27 to indicate the change of mode. Alternatively, if operation reverts manually to the constant mode (by operation of switch 30) indicator light 32 is extinguished, indicator light 33 is illuminated, and a message is printed on recorded 27 to indicate the change of mode, but the audible alarm does not sound.

The operator first selects a nominal pressure to which tourniquet cuff 10 is to be initially pressurized before the adaptive mode of operation is entered. This is the pressure near which cuff 10 will be held in the constant mode of operation.

To select the initial cuff pressure, the operator depresses switch 46 to the "set" position shown in FIG. 2. A pre-selected nominal pressure of 200 mmHg will appear in display 38 if switch 34 is in the "on-arm" position. A pre-selected nominal pressure of 275 mmHg will appear in display 38 if switch 34 is in the "on-leg" position. While continuing to depress switch 46, the operator may then either raise or lower the selected cuff pressure with respect to the pre-selected nominal level by moving switch 48 to the "increase" position (if a selected pressure greater than the nomimal level is desired) or to the "decrease" position (if a selected pressure less than the nominal level is desired). When switch 48 is in the "increase" position, the pressure appearing in display 38 will gradually increase to a maximum of 400 mmHg. When switch 48 is in the "decrease" position, the pressure appearing in display 38 will gradually decrease to a minimum of 0 mmHg. When the selected cuff pressure appears in display 38, switch 46 is released. Note that two separate switches must be operated to select the cuff pressure. This is a safety feature intended to prevent inadvertent alteration of the selected cuff pressure. When switch 46 is released it returns to the "sensed" position, and display 38 provides the operator with a continual digital readout of the pressure to which cuff 10 is inflated (initially, this will be "0").

The operator then selects, in similar fashion, the cuff pressurization time period--the estimated time for which cuff 10 is to be pressurized. Switch 50 is depressed to the "set" position shown in FIG. 2 and a pre-selected nominal time period of 60 minutes appears in display 40. While continuing to depress switch 50, the operator may either increase or decrease the cuff pressurization time period with respect to the nominal 60 minute time period by moving switch 52 to the "increase" position (if it is desired that cuff 10 be pressurized for a period in excess of 60 minutes) or to the "decrease" position (if it is desired to pressurize cuff 10 for a period of time less than 60 minutes). In either case, the time presented in minutes at display 40 will gradually increase (to a maximum of 180 minutes) or decrease (to a minimum of 0 minutes). When the selected time period appears in display 40, the operator releases switches 50 and 52. Again, as a safety feature, two separate switches are required to set the cuff pressurization time period to avoid inadvertent alteration thereof. When switch 50 is released it returns to the "elapsed" position and display 40 provides the operator with a continual digital readout of the time period during which cuff 10 has been pressurized (initially, a time period of "0" is displayed).

The patient's limb is prepared and cuffs 10 and 11 applied thereto in accordance with established medical procedures. Blood pressure cuff 11 is applied to the limb in a position which is proximal to tourniquet cuff 10. (This assumes that both cuffs 10 and 11 are applied to the same limb. Blood pressure sensing cuff 11 may be applied to a limb other than that to which tourniquet cuff 10 is applied although, as previously discussed, it is desirable that blood pressure sensing cuff 11 be applied as closely as possible to tourniquet cuff 10.)

Hose 12 couples an air inlet port of cuff 10 to pressurizing means 14 and to pressure relief means 16 via port 54 shown in FIG. 2. Hose 20 couples an air outlet port of cuff 10 to pressure sensing means 18 via port 56 shown in FIG. 2. Preferably, separate supply and return hoses are used to convey pressurized air to and from cuff 10. Such a "dual-line" cuff may facilitate the detection of "kinks" or occlusions in the hoses. However, if a conventional single-port cuff must be used then an appropriate "Y" type adaptor should be used to couple a single hose from the cuff to ports 54 and 56.

Once the initial cuff pressure and the cuff pressurization time period have been selected, switch 60 is momentarily depressed to the "start" position to actuate pressurizing means 14 and pressurize tourniquet cuff 10. Instantaneous values of the pressure in cuff 10 (expressed in mmHg) appear in display 38. When switch 60 is depressed to the "start" position, an elapsed-time clock is automatically activated to "count" the cuff pressurization time period, and instantaneous values of elapsed time (in minutes) appear in display 40. At this point, the device is in the constant mode of operation and automatically regulates the pressure in cuff 10 (as hereinafter described) to maintain it within about 4 mmHg of the selected cuff pressure. The operator should then activate blood pressure sensing means 15 and ensure that reasonable measurements of systolic blood pressure are obtained (the DINAMAP™ Model 845 blood pressure monitor used in the preferred embodiment prints these measurements directly on recorder 27). To change from the constant to the adaptive mode of operation, switch 30 is moved from its normal centre position to the "adaptive" position and the device then regulates the pressure in cuff 10 as a function of the patient's intra-operative systolic blood pressure as determined by blood pressure cuff 11 and blood pressure sensing means 15. In the adaptive mode, the pressure in cuff 10 is preferably maintained at about 86-94 mmHg above the patient's systolic blood pressure if cuff 10 is to occlude blood flow into an arm (as determined by the setting of switch 34). A somewhat higher pressure above systolic may be required to effectively occlude blood flow into a leg. Thus, in the adaptive mode, the pressure in cuff 10 is preferably maintained at about 121-129 mmHg above the patient's systolic blood pressure if cuff 10 is to occlude blood flow into a leg.

To deflate cuff 10 upon completion of the surgical procedure switches 46 and 48 are used to set the selected cuff pressure to a "zero" value. Cuff 10 then deflates to zero pressure as soon as switch 46 is released. Once cuff 10 has deflated switch 34 should be moved to the "off" position and cuffs 10 and 11 removed from the patient.

(c) Alarms

Three alarms, namely, a "blood pressure alarm", an "inhibit alarm" and a "blood pressure fluctuation alarm" may be triggered while the device is operating in the adaptive mode. If any of these three alarms are triggered, operation of the pneumatic tourniquet is automatically switched by microprocessor 22 from the adaptive to the constant mode, resulting in the alarm indications noted previously. Momentarily depressing switch 42 to the "reset" position will clear the alarm condition.

The blood pressure alarm is triggered if the patient's systolic blood pressure, as sensed by blood pressure sensing means 15, is either below 80 mmHg or above 160 mmHg. Either extreme may represent an abnormal condition in the patient requiring medical attention. These limits however are somewhat arbitrary at present and may be revised as clinical experience is gained.

The inhibit alarm is triggered if blood pressure sensing means 15 is unable to make successive measurements of the patient's systolic blood pressure for more than about 3 minutes, which may be indicative of a malfunction of blood pressure sensing means 15, or the presence of physiologic or environmental conditions which prevent blood pressure sensing means 15 from functioning properly.

The blood pressure fluctuation alarm is triggered if the systolic blood pressure sensed by blood pressure sensing means 15 during a particular time interval differs, by more than a selected amount, (preferably about 32 mmHg) from the systolic blood pressure sensed during the immediately preceeding time interval. Since blood pressure sensing means 15 is programmed, in the preferred embodiment, to normally sense the patient's systolic blood pressure about once every minute, a 32 mmHg change represents a significant alteration and may be indicative of a change in the patient's physiologic status, or a malfunction of blood pressure sensing means 15, either of which may require attention.

If blood pressure sensing means 15 becomes incapable of providing reliable measurements of the patient's systolic blood pressure then, as indicated above, the device automatically reverts from the adaptive to the constant mode of operation and holds the pressure of cuff 10 near the pre-selected pressure. This is accomplished by discontinuing the regulation of the pressure in cuff 10 in response to the blood pressure output signal produced by blood pressure sensing means 15 (i.e. the adaptive mode is terminated) and by regulating the cuff pressure only in response to changes in the cuff pressure output signal produced by pressure sensing means 18 (i.e. the constant mode is activated).

The remaining alarms may be triggered whether the device is operating in the adaptive or constant modes.

Microprocessor 22 periodically activates pressurizing means 14 or pressure relief means 16 to minutely increase or decrease the pressure in cuff 10. Such minute variations have no significant effect upon the occlusion of blood flow into the patient's limb, but they are detectable by pressure sensing means 18. A characteristic change in the pressure of cuff 10 should occur upon activation of either pressurizing means 14 or pressure relief means 16, depending upon the pre-activation pressure of cuff 10 and the time during which pressurizing means 14 or pressure relief means 16 is activated. If the expected characteristic change is not detected by microprocessor 22 (via pressure sensing means 18), a cuff pressure alarm is triggered by sounding the audible alarm and by flashing on and off the cuff pressure which appears in display 38. The operator should examine hoses 12 and 20 for kinks or occlusions which may prevent free passage of pressurized air to or from cuff 10. Cuff 10, hoses 12 and 20, and the various connectors should also be checked for damage, leaks or obstructions. The cuff pressure alarm is automatically deactivated upon correction of the problem which triggered the alarm.

A time alarm is triggered if cuff 10 remains pressurized for, or in excess of the selected cuff pressurization time period. If the time alarm is triggered, the audible alarm sounds and display 40 flashes on and off to draw the operator's attention to the excess period of cuff pressurization. The cuff is not deflated. To deactivate the time alarm in order to complete a procedure the operator may increase the cuff pressurization time period to a new value up to a maximum of 180 minutes from commencement of the "count".

A power alarm is triggered upon interruption of external AC power supplied to the device. If AC power is interrupted the audible alarm sounds and indicator light 58 is illuminated. In the event of an AC power failure, an internal battery is automatically used to supply power to at least pressure sensing means 18 and the electronic circuitry so that cuff 10 is not deflated and so that the operator may continue to monitor the cuff pressure and the elapsed time. The power alarm is automatically deactivated upon reconnection of AC power to the device.

A battery alarm is triggered, sounding the audible alarm and illuminating indicator light 62 if the output voltage of an internal backup battery falls below a pre-determined threshold (which, in the preferred embodiment, is 10.2 volts) indicating that the battery may be able to power the device for only a short period of time. If the battery alarm is triggered the device should immediately be connected to an AC power source to recharge the battery. The battery alarm is automatically deactivated once the battery has been recharged.

The audible portion of any of the alarms may be temporarily deactivated by depressing switch 42 to then "reset" position. This action will deactivate the audible alarm for 30 seconds but will not deactivate any visual alarm indicator. The blood pressure alarm, the inhibit alarm and the blood pressure fluctuation alarm are self-correcting and self-deactivating in the sense that operation switches from the adaptive to the constant mode, thus circumventing the problems represented by those alarms. The remaining alarms are not permanently deactivated until correction of the problem which triggered the alarm.

III. Construction and Technical Operation

(a) Power Supply and Backup Battery

FIG. 3 depicts the power supply, backup battery and battery charger in block diagram form. The power supply converts an externally supplied 110 volt AC input signal into DC outputs of +13.8 volts (or +12 volts of unregulated power if the backup battery is used), +5 V, +15 V, and -15 V.

Backup battery 74 is a 12-volt, 5 amp-hour battery of the sealed lead-acid type. A charging circuit 76 is provided to maintain the voltage across the terminals of battery 74 at about +13.8 volts when the device is connected to a 110 volt AC power source. FIG. 4 is an electronic circuit schematic diagram of the power supply circuit, backup battery and battery charging circuitry.

Transformer T₁ steps the 110 volt AC supply voltage down to 16 volts which is then rectified by diode bridge rectifier D₁. Voltage regulator U₁ and pass transistor Q₁ regulate the voltage to +13.8 volts for presentation at the terminals of battery 74. Transistor Q₂ limits the current applied to battery 74 to approximately 3 amps to avoid overcharging the battery. Diode D₂ prevents battery current flowing back into voltage regulator U₁. Variable resistor R₁ is used to adjust the voltage at the terminals of battery 74 to +13.8 volts when a 110-volt AC power supply signal is presented at the input terminals of transformer T₁. A battery charging voltage of +13.8 volts permits each cell of battery 74 to be charged at a constant voltage of 2.3 volts. A regulated source of +13.8 volts is thus available at pin 1 of connector P₂ if a 110-volt AC input signal is presented at the input terminals of transformer T₁. If an AC input signal is not present then +12 volts of unregulated power (derived from battery 74) is provided at pin 1 of connector P₂. Pin 1 of connector P₂ is coupled to pin 4 of connector P₂, when switch 34 is in either "on" position, to supply power to other portions of the power supply circuit.

Switching regulator U₂ provides high efficiency step-down regulation of the +13.8 volt (or +12 volt) supply signal to +5 volts. The +5 volt signal is used to power microprocessor 22 and its associated memories, as well as the analog to digital converter, timer, display drivers, indicator lights and audible alarm, all of which are hereinafter described.

Oscillator U₃ and transistors Q₄, Q₅ and Q₆ drive a step-up toroidal transformer T₂ at 20 kHz. The secondary output of transformer T₂ is rectified and regulated to ±15 volts by voltage regulators U₄ and U₅ respectively. The ±15 volt supply is used to power pressure sensing means 18 and its associated processor circuitry (hereinafter described).

A quad operational amplifier U₆ is used in a voltage comparator mode to provide "low battery", "power fail" and "battery shut-down" signals. A temperature compensated high precision reference diode D₃ provides a voltage reference for the voltage comparators.

Variable resistor R₂ is adjusted to shut off the driving signal presented by voltage comparator U₆ A to switching Darlington transistor Q₃ if the voltage at the output terminals of battery 74 falls below the threshold of 10.2 volts. Q₃ will thus disconnect battery 74 to prevent it from completely discharging. Resistor R₄ adds a slight hysteresis to avoid operating transistor Q₃ in its linear region.

Variable resistor R₃ is adjusted so that voltage comparator U₆ B will produce a "low battery" output signal if the voltage across the terminals of battery 74 falls below a threshold of 11.4 volts. This signal is used to drive low battery indicator light 62 shown in FIG. 2 and to provide a TTL logic level suitable for input to microprocessor 22.

Voltage comparators U₆ C and U₆ D are used to detect the absence of the 110 volt externally supplied AC power signal, to drive power fail indicator light 58 shown in FIG. 2 and to provide a TTL logic signal suitable for input to microprocessor 22 as hereinafter described.

The following parts list provides details of components used in constructing the power supply shown in FIG. 4. All resistors and capacitors not listed below are standard components with values as shown in FIG. 4.

    ______________________________________                                         ITEM       DESCRIPTION      QUANTITY                                           ______________________________________                                         Circuit breaker                                                                           Potter & Brumfield                                                                              1                                                             37-401-101                                                          D.sub.1    Motorola MDA-970-21                                                                             1                                                  Battery    Gates 2V, 5A-h, 0800-0004                                                                       6                                                  D.sub.2    Motorola 1N5402  1                                                  Q.sub.1, Q.sub.2                                                                          Motorola MJE2955 2                                                  Q.sub.3    Motorola T1P 126 1                                                  Q.sub.4, Q.sub.5, Q.sub.6                                                                 Motorola 2N3904  3                                                  Q.sub.7    Motorola 2N4123  1                                                  T.sub.1    Hammond 166M16   1                                                  T.sub.2    Toroid, 7/8" OD, 50T/260T,                                                                      1                                                             #26 AWG                                                             U.sub.1    Fairchild uA78G  1                                                  U.sub.2    Fairchild SH1605 1                                                  U.sub.3    Motorola MC1455  1                                                  U.sub.4    Motorola 78L15   1                                                  U.sub.5    Motorola 79L15   1                                                  U.sub.6    National LM324   1                                                  D.sub.3    National LM113H  1                                                  ______________________________________                                    

(b) Pressurizing Means

In the preferred embodiment, pressurizing means 14 comprises a WISA 12 volt D.C. airpump. This is a motor offset cam diaphragm pressure generator which operates from a 12 volt D.C. power supply. The pump is capable of generating a maximum cuff pressure of about 600 mmHg. It has been suggested that cuff pressures no greater than about 400 mmHg should be adequate to maintain a bloodless surgical field. [See: L. Klenerman and G. H. Hulans, Tourniquet Pressures for the Lower Limb, J. Bone Joint Surg., 61B:124, 1979; and, R. Sanders, The Tourniquet: Instrument or Weapon? Hand, 5:119-123, 1973].

(c) Pressure Relief Means

In the preferred embodiment, pressure relief means 16 comprises a Clippard EVO-3-12 electronic valve. This is a normally open, 3-way poppet valve having a poppet travel of 0.010 inches, pressure range of 0-105 psi, air flow of 0.5 cfm. at 100 psi., and a response time of 5 ms at 100 psi. A +12 volt DC signal is used to actuate the valve which consumes about 0.65 watts.

(d) Pressure Sensing Means

In the preferred embodiment, pressure sensing means 18 comprises a National Semiconductor LX1702GN electronic pressure transducer shown at 88 in FIG. 6B. Cuff 10 is coupled via hose 20 and port 56 (FIG. 2) to the inlet port of pressure transducer 88. Pressure transducer 88 produces an output voltage in the 2.5-12.5 volt range which corresponds to pressures of 0-760 mmHg. Three amplifiers 90, 92 and 94 (FIG. 6B) of a National Semiconductor LM324A quad operational amplifier shift and scale the transducer output voltage into the 0-5 volt range for presentation to analog to digital converter 84 which may be seen in FIG. 5A. In the preferred embodiment, analog to digital converter 84 is a National Semiconductor ADC0816 integrated circuit.

The pressure transducer output voltage should be calibrated after the device has been powered in the "normal" mode of operation for about 5 minutes. With a cuff pressure of 0 mmHg (achieved by disconnecting hoses 12 and 20 from cuff 10) variable resistor R₅ (FIG. 6B) is adjusted so that the output voltage of operational amplifier 92 is within 0.010 volts of 0.000 volts. The cuff pressure should then be increased to 300 mmHg (by using "T" adaptors to connect pressure transducer 88 to an external pressure source and to a pressure gauge having an error of less than 1%) and variable resistor R₆ adjusted so that the output of operational amplifier 92 is within 0.010 volts of 2.930 volts.

(e) Microprocessor and Digital Circuitry

For clarity of illustration, the microprocessor and its related digital circuitry are shown separately in FIGS. 5A through 5E. FIG. 5F illustrates the manner in which the circuit segments in FIGS. 5A through 5E are arranged for proper circuit interconnection. In the preferred embodiment, the circuit segments shown in FIGS. 5A through 5C are placed on a single circuit board termed a "processor board". The circuit segments shown in FIGS. 5D and 5E are placed on a second circuit board termed an "expansion board". The processor and expansion circuit boards are connected together with the connectors shown in FIGS. 5B and 5E. Hereinafter, FIGS. 5A through 5E are collectively referred to as "FIG. 5".

The control/display circuitry is shown in two separate FIGS. 6A and 6B. FIG. 6C illustrates the manner in which the circuit segments of FIGS. 6A and 6B are arranged for proper circuit interconnection. Hereinafter, FIGS. 6A and 6B are collectively referred to as "FIG. 6".

The microprocessor which regulates cuff pressure, drives the displays, etc. is an Intel 8085A microprocessor, shown at 78 in FIG. 5. Three Intel 2732 4K×8 bit electronically programmable read only memory ("EPROM") integrated circuits shown at 82A, 82B and 82C in FIG. 5 store the logic programs defining the sequence of operations by which microprocessor 78 controls the pneumatic tourniquet. An Intel 8155 integrated circuit ("I/O Device") shown at 80 in FIG. 5 provides 3 input/output ports and a timer. Although this integrated circuit has 256×8 bits of random access memory ("RAM"), this memory is not used. A 2K×8 bit RAM 81 comprising an Intel 4802 integrated circuit serves as a "scratchpad" memory in which volatile data is stored. EPROMs 82A through 82C are defined to contain memory addresses 0000 through 0FFF (hexadecimal), 1000 through 1FFF and 2000 through 2FFF respectively. RAM 81 is defined to contain memory addresses 4000 through 4FFF (note that since RAM 81 has only 2K capacity, each memory address location is repeated twice. For example, "4000" addresses the same memory location in RAM 81 as "4800").

A 30 line system bus 83 is used to pass information between microprocessor 78 and the other electronic devices with which it must communicate. Data and address information is passed in 8 bit multiplexed format on lines AD0 through AD7. Lines A0 to A11 are used to pass a 12 bit address in the range 0000 to 0FFF (hexadecimal). Lines A12 through A15 and the IO/M0 line provide a further 5 bits of addressing information to two Intel 8205 memory select integrated circuits, 97 and 100. The IO/M0 line activates memory select I.C. 97 if an input/output device is being addressed, and activates memory select I.C. 100 if a memory device is being addressed. By decoding the information presented on lines A12 through A15, memory select I.C. 97 is able to identify which of timer 86, I/O Device 80, analog to digital converter 84, switch and display interface 96, or serial communication interface 85 is to be addressed. In similar fashion, memory select I.C. 100 decodes the information on lines A12 through A15 to identify which of EPROMS 82A, 82B, 82C, or RAM 81 is to be addressed.

The input/output device addresses are defined as follows:

    ______________________________________                                         .0.X        I/O Device 80                                                      1X          Switch and Display Interface 96                                    2X          Analog to Digital Converter 84                                     3X          Serial Communication Interface 85                                  4X          Timer Select (Timer 86)                                            5X          Timer Gate (Timer 86)                                              ______________________________________                                    

where "X" denotes any value

The remaining 5 lines of system bus 83 carry timing information between microprocessor 78 and the other electronic devices with which it must communicate. The reset line provides a signal to reset all devices connected to system bus 83 whenever the power is turned on. The RD0 line is used by microprocessor 78 to indicate that it expects to read data on lines AD.0. through AD7, while the WR0 line is used by microprocessor 78 to indicate that it is sending out data on lines AD.0. through AD7. The ALE line provides a signal to indicate whether lines AD.0. through AD7 are carrying address information or data.

A 6.144 MHz quartz crystal oscillator 116 (FIG. 5) serves as the master clock for microprocessor 78. The clock frequency is halved by microprocessor 78 to provide a 3.072 MHz signal at the "CLK" output of microprocessor 78 which is in turn presented to I/O Device 80. An internal timer provided on I/O Device 80 divides the "CLK" signal frequency by five to produce a 614.4 KHz signal which is in turn presented to analog to digital converter 84 and to timer 86. (The CLK frequency is divided because the integrated circuit timer used in the preferred embodiment is only able to handle signal frequencies of less than 2 MHz). Timer 86 (an 8253 integrated circuit) produces a 50 Hz output signal which is connected to the interrupt line of microprocessor 78. Thus, the operation of microprocessor 78 is "interrupted" at a 50 Hertz rate. The action taken by microprocessor 78 upon occurrence of each interrupt is hereinafter discussed under the heading "software". Timer 86 also produces a 4800 Hertz output signal which is used to clock Intel 8251 serial communication interface 85 (FIG. 5) at 300 baud. Serial communication interface 85 receives information in serial format from blood pressure sensing means 15 and re-assembles that information in 8 bit parallel format for transmission to microprocessor 78 on lines AD.0. through AD7. Serial communication interface 85 also receives information from microprocessor 78 which it assembles into serial format for transmission to printer 27.

Address latch 98 (which is an Intel 8212 8 bit latch integrated circuit) demultiplexes the address information on lines AD.0. through AD7 for presentation to system bus 83 on lines A.0. through A7. This information is required by EPROMS 82A, 82B, 82C and RAM 81, since these devices require non-multiplexed address and data information.

The scaled 0-5 volt output of pressure transducer 88 is presented to analog to digital converter 84 at its input terminal INO. Microprocessor 78 is programmed as hereinafter described to apply appropriate signals at the "start" and "ALE" terminals of analog to digital converter 84 to cause it to convert the pressure transducer output signal from analog to digital form. The 8 bit digital result is passed from analog to digital converter 84 on lines AD0-AD7. Signals generated by front panel switches 42, 46, 48, 50, 52 and 60 are passed from the control/display circuitry (FIG. 6) to switch and display interface 96 on lines RL0 through RL7 as follows:

    ______________________________________                                         LINE          SIGNAL                                                           ______________________________________                                         RL0           Switch 50                                                                      Time "elapsed" or "set"                                          RL1           Switch 52                                                        RL2           Time "increase" or "decrease"                                                  (2 bits)                                                         RL3           Switch 46                                                                      Pressure "sensed" or "set"                                       RL4           Switch 48                                                        RL5           Pressure "increase" or                                                         "decrease" (2 bits)                                              RL6           Switch 42                                                                      "on" or "reset"                                                  RL7           Switch 60                                                                      "inflation start"                                                ______________________________________                                    

I/O Device 80 generates signals for triggering the various alarms, activating pressurizing means 14, pressure relief means 16 and the front panel indicator lights, and also reads in information from switches 30 and 34 and from the power supply. These signals are conveyed as follows on lines PA0-PA7, PB0-PB1 and PC0-PC4:

    ______________________________________                                         OUTPUT SIGNALS FROM                                                            I/O DEVICE 80     SIGNAL                                                       ______________________________________                                         PA0               audible alarm trigger                                        PA1               time display ripple blanking                                 PA2               pressure display ripple                                                        blanking                                                     PA3               not used                                                     PA4               activation signal for                                                          pressurizing means 14                                        PA5               activation signal for                                                          pressurizing relief means 16                                 PA6               activation signal for                                                          "normal" mode indicator                                                        light 44                                                     PA7               activation signal for                                                          "self test" mode indicator                                                     light 36                                                     PB0               activation signal for                                                          "adaptive" mode indicator                                                      light 32                                                     PB1               activation signal for                                                          "constant" mode indicator                                                      light 33                                                     ______________________________________                                    

    ______________________________________                                         INPUT SIGNALS TO                                                               I/O DEVICE 80    SIGNAL                                                        ______________________________________                                         PC0              AC power fail alarm signal                                    PC1              low battery power alarm                                                        signal                                                        PC2              "adaptive" position indicator                                                  for switch 30                                                 PC3              "constant" position indicator                                                  for switch 30                                                 PC4              "on arm" or "on leg" position                                                  indicator for switch 34                                       ______________________________________                                    

The audible alarm trigger signal appearing on line PA0 of I/O Device 80 is coupled to audible alarm 70 via National Semiconductor 75451 peripheral interface driver 112 as shown in FIG. 6. Audible alarm 70 is a SONALERT™ single tone audio alarm.

The activation signals for pressurizing means 14 and pressure relief means 16 which appear on lines PA4 and PA5 respectively of I/O Device 80 are coupled to another 75451 peripheral interface driver 114 as shown in FIG. 6. The activation signal on line PA4 is used to turn on drive transistor 115 which, in turn, couples a 13.8 volt drive signal to pressurizing means 14. Transistor 115 is an MJ2955 in the preferred embodiment.

The "normal" or "self test" mode status signals appearing on lines PA6 and PA7 respectively of I/O Device 80 are coupled to indicator lights 44 and 36 respectively via another 75451 peripheral interface driver 110 as shown in FIG. 6.

Switch and display Interface 96 is an Intel 8279 display/keyboard interface controller integrated circuit which reads the status of the switches on user control panel 26 and also handles the formatting of information appearing in displays 38 and 40. Microprocessor 78 converts the "pressure" or "time" information to be displayed into a BCD format which is passed to switch and display interface 96. The BCD digits representing "pressure" are then passed on lines OA0 through OA3 from switch and display interface 96 to a National Semiconductor DS8858 BCD to 7 segment decoder/driver 104 (FIG. 6), which passes the decoded 7 segment information to display 38. The BCD digits representing "time" are passed in similar fashion on lines OB0 through OB3 from switch and display interface 96 to display 40 via a second decoder/driver 105. Switch and display interface 96 also generates an appropriate 3 bit signal on lines S0 through S2 to determine which of the six individual display digits of displays 38 and 40 are to be activated. The S0-S2 signals pass through a National Semiconducter DS8863 hex inverting buffer 106 (FIG. 6) which absorbs sink current from the displays. As mentioned above, the "time" or "pressure" displays are caused to flash on and off when a pressure or time alarm is triggered. This is done by using the signals on lines PA1 and PA2 to trigger the "ripple blanking" function of decoder/drivers 104 and 105. This function causes the displays to go blank if they are displaying a value of zero. Flashing is achieved by having microprocessor 78 send zeros to switch and display interface 96 at regular intervals, while activating the PA1 or PA2 lines.

IV. Software

Appendix "A" to this specification is a source code listing for a computer program developed for the preferred embodiment. The computer program is written in the "C" programming language. Although it is believed that the computer program listing, together with the comments embedded therein, should enable those skilled in the art to understand the operation of the computer program, a brief overview of the operation of the computer program is now provided.

Execution of the computer program begins with the routine named "₋ main". The "₋ main" routine calls a subroutine named "initialize" which initializes the variables and timers used by the computer program and which also resets the I/O ports to prepare them to perform their specific input or output functions. The "₋ main" routine then queues a startup message for printing on printer 27 and then enters the self-test mode of operation. In the self-test mode displays 38 and 40 are caused to flash the numerals "888", audible alarm 70 is turned on and self-test indicator light 36 is illuminated. While in the self-test mode, the "₋ main" routine continually monitors reset switch 42. When reset switch 42 is depressed to the "reset" position, the self-test mode is terminated by turning off audible alarm 70, displaying the initial cuff pressure in display 38 and the numeral "0" in display 40, extinguishing indicator light 36 and flashing normal mode indicator light 44. The "₋ main" routine then waits for the operator to depress switch 60 to the "start" position. When that happens, the "control" routine is called.

The "control" routine has no end point. It continually samples the pressure in cuff 10. If that pressure is too low (i.e. more than 4 mmHg below the lower cuff pressure limit) then the "control" routine calls the "pump" subroutine which continues to monitor the pressure in cuff 10 while activating pressurizing means 14 until the cuff pressure has been raised to an acceptable value. If the pressure in cuff 10 is too high (i.e. more than 4 mmHg above the upper cuff pressure limit) then the "control" routine calls the "valve" subroutine which continues to monitor the pressure in cuff 10 while activating pressure relief means 16 until the pressure in cuff 10 decreases to an acceptable value. If the pressure in cuff 10 has remained within the cuff pressure limits for 15 seconds (i.e. if there has been no need to call either the "pump" or "valve" subroutines) then the "control" routine calls the "kinkcheck" subroutine which checks the integrity of the pneumatic system comprising cuff 10, tubing 12 and 20, pressurizing means 14, pressure relief means 16, and pressure sensing means 18. This is accomplished by activating pressurizing means 14 to cause a slight increase of the pressure in cuff 10 and then checking pressure sensing means 18 for an appropriately increased pressure reading. If no appropriately increased reading is obtained then the cuff pressure alarm is triggered and an error message is printed to notify the operator that he should check for kinks or obstructions in tubing 12 and 20 or for other problems with the pneumatic system.

The "pump" routine monitors the rate at which the pressure in cuff 10 is increased. If the cuff pressure exceeds 30 mmHg and if that pressure is not increasing at a satisfactory rate, then the "pump" subroutine calls the "kinkcheck" subroutine which, as indicated above, will check the integrity of the pneumatic circuit. In such cases however control is returned to the "pump" subroutine so that it may attempt to maintain the desired pressure in cuff 10 regardless of any problem with the pneumatic circuit. Because a "kinkcheck" cannot be reliably performed at cuff pressures below about 30 mmHg, the "pump" subroutine merely ensures that the pressure in cuff 10 is increased above 30 mmHg within a few seconds in preparation for a call to the "kinkcheck" subroutine.

If the "valve" subroutine determines that the pressure in cuff 10 is not within acceptable limits then it ensures that pressure relief means 16 remains deactivated (to avoid deflation of cuff 10) until the problem is resolved. Ordinarily, the "valve" subroutine calls the "v₋ kinkcheck" subroutine, which operates identically to the "kinkcheck" subroutine except that a slight pressure decrease (instead of a slight pressure increase) is used. However, if the "v₋ kinkcheck" subroutine determines that there is a problem with the integrity of the pneumatic system then the "kinkcheck" subroutine is repeatedly called to determine when the problem has been corrected. Thus the "kinkcheck" subroutine, rather than the "v₋ kinkcheck" subroutine, is called to avoid any further loss of cuff pressure. Only when both of these subroutines are satisfied with the integrity of the pneumatic system does cuff deflation continue.

Execution of the "control" routine is interrupted at the rate of 50 times per second. The interrupt frequency is determined by the real time clock on timer 86. Upon occurrence of an interrupt, control is transferred to the "rst75" subroutine which increments the various timer variables used by the computer program, checks whether blood pressure sensing means 15 has transmitted a data character over serial communication interface 85, calls the "adapti" subroutine to determine whether or not a new value of the patient's systolic blood pressure has been determined by blood pressure sensing means 15, transmits the next data character of any messages which are waiting to be printed on printer 27, examines the various switches to determine whether or not the operator wishes to intervene in the operation of the pneumatic tourniquet and updates the various displays and alarm indicators as operational conditions require.

The various subroutines activated when an interrupt causes control to be transferred to the "rst75" routine will not be discussed. These subroutines are not all necessarily executed each time an interrupt occurs. This is to ensure that precedence is given to the "control" routine which monitors the pressure in cuff 10. The subroutine sequence activated by the "rst75" subroutine must not take more than 1/50th second or else no time would be left for execution of the "control" routine.

The "frontpanel" subroutine monitors the status of switches 42, 46, 48, 50 and 52 and takes appropriate action to enable the operator to select the pressure to which cuff 10 is to be initially pressurized and the cuff pressurization time period. The "frontpanel" subroutine also monitors the AC power fail alarm and low battery power alarm signals on lines PC0 and PC1 of I/O Device 80. If either alarm is triggered appropriate action is taken as previously decribed.

The "alm₋ check" subroutine activates audible alarm 70 upon occurrence of an alarm and, while the alarm condition continues, updates the information in displays 38 and 40, and causes those displays to flash as alarm conditions dictate. Once activated, audible alarm 70 is not silenced unless the conditions which activated the alarm are corrected. Audible alarm 70 may however be temporarily silenced for 30 seconds by depressing switch 42 to the "reset" position. However, if a new alarm is generated during the temporary 30 second silencing interval, audible alarm 70 is immediately reactivated.

The "sense" subroutine initiates operation of analog to digital converter 84 and then causes the result of an analog to digital conversion to be read and stored. The value returned by the "sense" subroutine is an average of the latest analog to digital conversion and the two immediately preceeding analog to digital conversions. Averaging is used to filter and reduce the effect of any extraneous electrical interference.

The "divide" subroutine performs mathematical divisional operations necessary to convert numbers into binary coded decimal format for printing or display purposes.

The "dis₋ pres" and "dis₋ time" subroutines respectively cause displays 38 and 40 to display the current values of pressure in cuff 10 or the time elapsed since cuff 10 was first pressurized.

The "bit" subroutine assigns values to individual bits in a bit field structure.

The "devout" subroutine is used to activate devices such as pressurizing means 14 by passing appropriate commands to those devices.

The "delay" subroutine simply waits for an interval of time represented by the argument value passed to the subroutine.

The "serial" subroutine handles the input and output of data via serial communication interface 85.

The "dina₋ store" and "tk₋ store" subroutines store characters received from blood pressure sensing means 15, pressure sensing means 18, or microprocessor 22, in preparation for subsequent output of a character string to printer 27 by the "print₋ msg" subroutine.

The "num₋ store" subroutine converts numerical data into BCD and then ASCII format, and then constructs a character string by calling the "tk₋ store" subroutine.

The "que" subroutine manages a reusable data area in cyclical fashion by allocating available data space upon demand by the various other subroutines. The "d₋ que" subroutine performs a reciprocal function by releasing previously allocated data space when it is relenquished by the various subroutines.

The "print₋ msg" subroutine checks to see if there have been any changes in the operational mode of the pneumatic tourniquet, in the setting of any of the frontpanel switches, or in the status of any alarms. If any such changes have occurred then appropriate messages are assembled and printed on printer 27. The character strings from which the messages are assembled are defined in the "initialize" routine.

The "elapse" subroutine is periodically activated to print on printer 27 the current elapsed time displayed in elapsed time display 40.

The "adapti" subroutine handles all procedures required to set the pressure in cuff 10 "adaptively" in response to the blood pressure output signal produced by blood pressure sensing means 15. The "adapti" subroutine also monitors the status of switch 30 and causes corresponding changes in the operational mode of the pneumatic tourniquet.

In the "adaptive" mode the "adapti" subroutine reads the data stream produced by blood pressure sensing means 15 and analyzes that data to determine whether or not blood pressure sensing means 15 has made an appropriate measurement of the patient's systolic blood pressure. If an appropriate measurement has been made it is checked to ensure that it is within acceptable limits (i.e. between 80 mmHg and 160 mmHg). A measurement outside acceptable limits causes production of the blood pressure alarm signal to trigger the blood pressure alarm. The measurement is also compared to the immediately preceding measurement obtained from blood pressure sensing means 15 to ensure that the absolute value of the difference between those measurements does not exceed a selected amount (which, in the preferred embodiment, is about 32 mmHg). A difference between successive measurements of more than 32 mmHg causes production of the blood pressure fluctuation alarm signal to trigger the blood pressure fluctuation alarm. If neither alarm is triggered then the pressure in cuff 10 is set at the average of the three blood pressure measurements most recently obtained from blood pressure sensing means 15 plus a safety margin of either 90 mmHg (if cuff 10 is applied to an arm) or 125 mmHg (if cuff 10 is applied to a leg). If the "adapti" subroutine does not receive a new blood pressure value from blood pressure sensing means 15 once every 3 minutes, then the inhibit alarm signal is produced to trigger the inhibit alarm.

If the pneumatic tourniquet is operating in the "constant" mode then the "adapti" subroutine sets the pressure in cuff 10 to the pressure pre-selected by the operator.

As will be apparent to those skilled in the art in the light of the foregoing disclosure, many alterations and modifications are possible in the practice of this invention without departing from the spirit or scope thereof. Accordingly, the scope of the invention is to be construed in accordance with the substance defined by the following claims. ##SPC1## ##SPC2## ##SPC3## ##SPC4## ##SPC5## 

I claim:
 1. A pneumatic tourniquet for employing the minimum safe pressure to occlude blood flow into a patient's limb, comprising:an inflatable cuff; pressurizing means for pressurizing said cuff; pressure relief means for depressurizing said cuff; cuff pressure sensing means for sensing said cuff pressure; blood pressure sensing means for sensing the patient's systolic blood pressure; and pressure regulator means responsive to variations in said systolic blood pressure for selectably activating said pressurizing means and said pressure relief means to maintain the cuff pressure above said systolic blood pressure and to maintain a substantially constant pressure difference between said cuff pressure and said systolic blood pressure.
 2. A pneumatic tourniquet as defined in claim 1, wherein said cuff pressure sensing means produces a cuff pressure output signal representative of said cuff pressure, said blood pressure sensing means produces a blood pressure output signal representative of said systolic blood pressure, and said pressure regulator means comprises electronic sensing and control apparatus for:comparing said blood pressure and cuff pressure output signals; producing a pressure decrease output signal for actuating said pressure relief means to depressurize said cuff if said cuff pressure exceeds an upper pressure limit; and producing a pressure increase output signal for actuating said pressurizing means to pressurize said cuff if said cuff pressure is below a lower pressure limit.
 3. A pneumatic tourniquet as defined in claim 2, further comprising limb indicator means for indicating whether said cuff is to occlude blood flow into an arm or into a leg of said patient.
 4. A pneumatic tourniquet as defined in claim 3, wherein said upper and lower pressure limits are selected by operation of said limb indicator means.
 5. A pneumatic tourniquet as defined in claim 3, wherein said limb indicator means includes a coupler for coupling between said cuff and said electronic sensing and control apparatus, said coupler having a characteristic detectable by said electronic sensing and control apparatus, which characteristic indicates whether said cuff is to occlude blood flow into an arm or into a leg of said patient.
 6. A pneumatic tourniquet as defined in claim 2 wherein said electronic sensing and control apparatus further includes means for selecting a time period during which said cuff is to remain pressurized and further comprises time alarm means for producing a time alarm signal when said cuff has remained pressurized for, or in exeess of, said selected time period.
 7. A pneumatic tourniquet as defined in claim 1, further comprising blood pressure alarm means for producing a blood pressure alarm signal when said systolic blood pressure is less than about 80 mmHg or greater than about 160 mmHg.
 8. A pneumatic tourniquet as defined in claim 7, wherein, said cuff pressure sensing means produces a cuff pressure output signal representative of said cuff pressure and said blood pressure sensing means produces a blood pressure output signal representative of said systolic blood pressure, and upon production of said blood pressure alarm signal, said pressure regulator means is rendered:non-responsive to said blood pressure output signal; and responsive to said cuff pressure output signal; thereby selectably activating said pressurizing means and said pressure relief means to maintain said cuff pressure near a selected pressure.
 9. A pneumatic tourniquet as defined in claim 1, further comprising inhibit alarm means for producing an inhibit alarm signal when said blood pressure sensing means is unable to successively sense said systolic blood pressure for more than about 3 minutes.
 10. A pneumatic tourniquet as defined in claim 9, wherein, said cuff pressure sensing means produces a cuff pressure output signal representative of said cuff pressure and said blood pressure sensing means produces a blood pressure output signal representative of said systolic blood pressure, and upon production of said inhibit alarm signal, said pressure regulator means is rendered:non-responsive to said blood pressure output signal; and responsive to said cuff pressure output signal; thereby selectably activating said pressurizing means and said pressure relief means to maintain said cuff pressure near a selected pressure.
 11. A pneumatic tourniquet as defined in claim 1, wherein said blood pressure sensing means senses said systolic blood pressure at periodic time intervals, and further comprising blood pressure fluctuation alarm means for producing a blood pressure fluctuation alarm signal when the systolic blood pressure sensed during a particular time interval differs, by more than a selected amount, from the systolic blood pressure sensed during the immediately preceding time interval.
 12. A pneumatic tourniquet as defined in claim 11, wherein, upon production of said blood pressure fluctuation alarm signal, said pressure regulator means is rendered:non-responsive to said blood pressure output signal; and responsive to said cuff pressure output signal; thereby selectably activating said pressurizing means and said pressure relief means to maintain said cuff pressure near a selected pressure.
 13. A pneumatic tourniquet as defined in claim 1, wherein said cuff includes:a tourniquet cuff segment for occluding blood flow into the patient's limb; and a blood pressure cuff segment for coupling to said blood pressure sensing means for sensing the patient's systolic blood pressure.
 14. A pneumatic tourniquet as defined in claim 1, further comprising cuff pressure alarm means for producing a cuff pressure alarm signal if activation of said pressurizing means for a selected time period does not increase said cuff pressure to a value within predetermined cuff pressure limits.
 15. A pneumatic tourniquet as defined in claim 1, further comprising cuff pressure alarm means for producing a cuff pressure alarm signal if activation of said pressure relief means for a selected time period does not decrease said cuff pressure to a value within pre-determined cuff pressure limits.
 16. A pneumatic tourniquet as defined in claim 1, further comprising power alarm means for producing a power alarm signal upon interruption of external power supplied to said pressurizing means, said pressure relief means, said cuff pressure sensing means, or said pressure regulator means.
 17. A pneumatic tourniquet as defined in claim 1, further comprising recorder means for periodically recording the operational status of said pneumatic tourniquet. 